35d1057673dffbd17f6d962f7a355dd5af27c913,sponge/src/main/java/me/lucko/luckperms/sponge/commands/ParentInfo.java,ParentInfo,execute,#LuckPermsPlugin#Sender#SubjectData#List#String#,53

Before Change


            }

            for (Map.Entry<Set<Context>, List<Subject>> e : parents.entrySet()) {
                ContextSet set = SpongeUtils.convertContexts(e.getKey());
                Util.sendPluginMessage(sender, "&3>> &bContext: " + SpongeUtils.contextToString(set) + "\n" + SpongeUtils.parentsToString(e.getValue()));
            }

        } else {
            List<Subject> parents = subjectData.getParents(SpongeUtils.convertContexts(contextSet));
            if (parents.isEmpty()) {
                Util.sendPluginMessage(sender, "That subject does not have any parents defined in those contexts.");
                return CommandResult.SUCCESS;

After Change



    @Override
    public CommandResult execute(LuckPermsPlugin plugin, Sender sender, LPSubjectData subjectData, List<String> args, String label) throws CommandException {
        ContextSet contextSet = ArgumentUtils.handleContexts(0, args);
        if (contextSet.isEmpty()) {
            Util.sendPluginMessage(sender, "&aShowing parents matching contexts &bANY&a.");
            Map<ImmutableContextSet, Set<SubjectReference>> parents = subjectData.getParents();
            if (parents.isEmpty()) {
                Util.sendPluginMessage(sender, "That subject does not have any parents defined.");
                return CommandResult.SUCCESS;
            }

            for (Map.Entry<ImmutableContextSet, Set<SubjectReference>> e : parents.entrySet()) {
                Util.sendPluginMessage(sender, "&3>> &bContext: " + SpongeUtils.contextToString(e.getKey()) + "\n" + SpongeUtils.parentsToString(e.getValue()));
            }

        } else {